﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Bukstor.Biz;

namespace Bukstor.UI.Miembros
{
    public partial class Reservar : System.Web.UI.Page
    {
        BukstorBDEntities Entidades;
        Libro libro;

        protected void Page_Load(object sender, EventArgs e)
        {
            Entidades = new BukstorBDEntities();
            cargarTitulo();
        }

        private void cargarTitulo()
        {
            int idLibro = int.Parse(Request.QueryString["titulo"]);
            libro = Entidades.Libros.First(i => i.id == idLibro);
            txtTitulo.Text = libro.titulo;
        }

        protected void ibtAgregar_Click(object sender, ImageClickEventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }
            int idCliente = (int)Session["cliente"];
            Cliente cliente = Entidades.Clientes.First(i => i.id == idCliente);
            byte cant = byte.Parse(txtCantidad.Text);
            Reserva R = Reserva.CreateReserva(0, DateTime.Now, false, cant);
            R.Cliente = cliente;
            R.Libro = libro;
            Entidades.SaveChanges();
            pnlCrearReserva.Visible = false;
            pnlGracias.Visible = true;
        }
    }
}